.rt-register-form-modal {
  // can move to the common less for the purpose of common use
  .am-modal-body {
    background-color: @color-background;
    color: @color-font;
    display: flex;
    flex-direction: column;
    .cm-scrollable-container {
      flex: 1;
      overflow: auto;
      & > div {
        &:first-child {
          margin-top: 50px;
        }
      }
    }
    .rt-checkbox-agree {
      margin-left: 66px;
      padding-bottom: 48px;
      .rt-link {
        font-size: 28px;
        color: @color-up;
      }
      span {
        font-size: 24px;
        color: @color-font;
      }
    }
  }
}

.rt-protocol-modal {
  .am-modal-body {
    background-color: @color-background;
    color: @color-font;
    .rt-title {
      font-size: 32px;
      padding-top: 44px;
    }
    p {
      font-size: 28px;
      text-indent: 2em;
      padding-left: 38px;
      padding-right: 38px;
      line-height: 1.4;
    }
  }
}

.rt-forgot-password-modal {
  .am-modal-body {
    background-color: @color-background;
    display: flex;
    flex-direction: column;
    color: @color-font;
    .rt-hint-message {
      text-align: left;
      font-size: 28px;
      padding: 24px 0 24px 40px;
      background-color: #393D46;
    }
    .cm-scrollable-container {
      & > div {
        &:first-child {
          margin-top: 58px;
        }
      }
    }
  }
}